
body, .login-submit, .login-submit:before, .login-submit:after {
    background: #373737 url("../img/fondo.jpg") 0 0;
    background-repeat:no-repeat;
    background-position:right top;
    min-width: 800px;
}

table{
    border-collapse: collapse;
}

.detalle{
    border: 1px solid #F48B52;
    border-color: #F48B52;
}

option{
    font-size: small;
}



html,body{
    height:100%;
}

#page-wrap{
    width: 960px;
    margin: auto;
    height: auto;
    min-height:100%;
}

#page-wrap:after{
    width: 100%;
    height:150px;
    display:block;
    clear:both;
}

#contenedor-pie {
    width: 99%;
    background: #CCC;
    position: absolute;
    bottom: 0px;
    bottom: -1px;
    height: 40px;
}

.menu .ui-selectonemenu-label { 
    font-size: small !important;
}
.panel .ui-selectonemenu-list { 
    font-size: small !important;
}

div.ui-datepicker{
    font-size: small !important;
} 
.foo td {
    text-align: right;
}

#footer{
    clear: both;
    border: 1px groove #aaaaaa;
    background: blue;
    color: White;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    line-height: normal;
    margin: 0;
    position: fixed;
    bottom: 0px;
    width: 100%;
}

/*For demo only*/
#header, #footer{
    border: 3px dashed #333333;
    background: #FFFFFF;
}